// pages/home/selectaddr/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    addrList: [{
      userName: "飞锅侠",
      phone: '13859790070',
      addr: '湖南省 长沙市 岳麓区 枫林三路天顶乡街道 金茂府7栋一单元702',
      isChoice: true,
      isDefault: true
    }, {
      userName: "飞锅侠",
      phone: '13859790070',
      addr: '湖南省 长沙市 岳麓区 枫林三路天顶乡街道 金茂府7栋一单元702',
      isChoice: false,
      isDefault: false
    }, {
      userName: "飞锅侠",
      phone: '13859790070',
      addr: '湖南省 长沙市 岳麓区 枫林三路天顶乡街道 金茂府7栋一单元702',
      isChoice: false,
      isDefault: false
    }, ],
    addrIndex: 0, //地址下标
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },
  /**
   * 删除地址
   */
  delAddrTap: function(e) {
    var addrIndex = e.currentTarget.dataset.index
    var addrList = this.data.addrList
    addrList.splice(addrIndex, 1)
    this.setData({
      addrList
    })
  },
  /**
   * 设为默认地址
   */
  setDefaultTap: function(e) {
    var addrIndex = e.currentTarget.dataset.index
    var addrList = this.data.addrList
    addrList.forEach(function(el) {
      el.isDefault = false
    })
    addrList[addrIndex].isDefault = true
    this.setData({
      addrList
    })
  },
  /**
   * 使用此地址
   */
  useAddrTap: function(e) {
    var addrIndex = e.currentTarget.dataset.index
    var addrList = this.data.addrList
    addrList.forEach(function (el) {
      el.isChoice = false
    })
    addrList[addrIndex].isChoice = true
    this.setData({
      addrList
    })
  },
  /**
   * 置顶此地址
   */
  stickTap: function(e) {
    var addrIndex = e.currentTarget.dataset.index
    var addrList = this.data.addrList
    var stick = {}
    stick = addrList[addrIndex]
    addrList.splice(addrIndex, 1)
    addrList.unshift(stick)
    this.setData({
      addrList
    })
    console.log(this.data.addrList)
  }
})